// pages/mine/my-company/sub_server/sub_server.js
var utils = require("../../../../../utils/util.js")
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    checked: true,

    //表单数据
    formData: {
      'user': '',
      'iphone': '',
      'pwd': '',
      'idcard': ''
    },
    array: ['美国', '中国', '巴西', '日本'],
    objectArray: [{
        id: 0,
        name: '美国'
      },
      {
        id: 1,
        name: '中国'
      },
      {
        id: 2,
        name: '巴西'
      },
      {
        id: 3,
        name: '日本'
      }
    ],
    index: 0



  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {

  },
  bindKeyInput(e) {
    this.setData({
      inputValue: e.detail.value
    })
  },
  // bindPickerChange:function(e){
  //   console.log('picker发送选择改变，携带值为', e.detail.value)
  //   this.setData({
  //     index: e.detail.value
  //   })
  // },
  formSubmit: function(e) {
    //console.log(e)

    let formData = e.detail.value;
    //let qiyehuoHttps = app.globalData.qiyehuo
    if (formData.user.length == 0 || formData.pwd.length == 0) {
      wx.showToast({

        title: '用户名或密码不能为空!',
        icon: 'none',
        duration: 1500

      })

      setTimeout(function() {

        wx.hideToast()

      }, 2000)


    } else if (formData.iphone.length != 11) {
      wx.showToast({

        title: '请输入11位手机号!',
        icon: 'none',
        duration: 1500

      })

      setTimeout(function() {

        wx.hideToast()

      }, 2000)


    } else if (!/^(14[0-9]|13[0-9]|15[0-9]|17[0-9]|18[0-9])\d{8}$/.test(formData.iphone)) {

      wx.showToast({

        title: '手机号码不正确!',
        icon: 'none',
        duration: 1500

      })

      setTimeout(function () {

        wx.hideToast()

      }, 2000)  


    } else if (formData.idcard.length == 0) {
      wx.showToast({

        title: '请输入您的身份证号码!',
        icon: 'none',
        duration: 1500

      })

      setTimeout(function() {

        wx.hideToast()

      }, 2000)

    } else {
      //console.log(formData)
      //var req = '123'
      var that = this

      // utils.postAjax({
      //   url: app.globalData.qiyehuo,

      // })
      //console.log(utils.postAjax)

      var appGlobalData_qiyehuo = app.globalData.qiyehuo;

      // console.log(appGlobalData_qiyehuo)

      utils.postAjax(appGlobalData_qiyehuo, formData, that.formrequest)


      // wx.request({

      //   url: app.globalData.qiyehuo,

      //   header: {

      //     "Content-Type": "application/x-www-form-urlencoded"
      //     // 'content-type': 'application/json'

      //   },

      //   method: "POST",

      //   data: 
      //     formData
      //   ,

      //   success: function(res) {

      //     console.log(res.data)
      //     //console.log(res.data[0].name)
      //     if (res.data.status == 0) {

      //       wx.showToast({

      //         title: '请求中....',
      //         icon: 'loading',
      //         duration: 1500

      //       })

      //       // that.setData({
      //       //   formData: ''
      //       // })

      //     } else {

      //       wx.showToast({

      //         title: '登陆成功', //这里打印出登录成功
      //         icon: 'success',
      //         duration: 1000

      //       })

      //     }



      //     that.setData({
      //       formData: ''
      //     })              




      //   },
      //   fail: function(res) {
      //     console.log('请求失败')
      //   }

      // })
    }

    //console.log(formData)
    //console.log('form发生了submit事件，携带数据为：', e.detail.value)

  },

  formrequest: function(res) {

    if (res.data.status == 0) {

      wx.showToast({

        title: '请求中....',
        icon: 'loading',
        duration: 1500

      })

      // this.setData({
      //   formData: ''
      // })

    } else {

      wx.showToast({

        title: '登陆成功', //这里打印出登录成功
        icon: 'success',
        duration: 1000

      })

    }

    this.setData({
      formData: ''
    })
  },



  formReset: function(e) {
    //console.log(this.data)
    console.log('form发生了reset事件')
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})